/**
 * 
 */
package santeclair.referentiel.gestionnaire.webservice.rest.impl;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import santeclair.referentiel.gestionnaire.bean.EtatContrat;
import santeclair.referentiel.gestionnaire.dto.EtatContratDto;
import santeclair.referentiel.gestionnaire.service.EtatContratService;
import santeclair.referentiel.gestionnaire.webservice.EtatContratWebService;

/**
 * @author cquintin
 * 
 */
@Service("etatContratWebService")
public class EtatContratWebServiceImpl implements EtatContratWebService {

    @Autowired
    private EtatContratService etatContratService;

    /**
     * {@inheritDoc}
     */
    @Override
    public EtatContratDto getByCode(String codeEtatContrat) {
        EtatContratDto dto = new EtatContratDto();
        EtatContrat etatContrat = etatContratService.getByCode(codeEtatContrat);
        dto.setCode(etatContrat.getCode());
        dto.setId(etatContrat.getId());
        dto.setLibelle(etatContrat.getLibelle());
        return dto;
    }

}
